Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Qatar F5 Slovenia F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Croatia F2 Slovenia F1 Croatia F3 Croatia F5 Macedonia Open - Skopje Open de Franche Comte - Besancon Ljubljana Open - Ljubljana Roma Challenger 2007 - Rome Timisoara Challenger - Timisoara Tunisia F5 Croatia #1-w3 Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Qatar F3 Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Zagreb Open - Zagreb Austria F1 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Slovenia F1 Croatia F3 Bukhara Challenger - Bukhara Bosnia/Herzegovina F2 Wolfsburg Challenger Caltanissetta Challenger Sarajevo Challenger San Luis Potosi Challenger Mexico City Challenger Constanta Challenger Rijeka Challenger Segovia Challenger Istanbul Challenger Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Eckental Challenger Aachen Challenger Tanger Challenger Zagreb Challenger Karshi Challenger Sarajevo Challenger Barletta Challenger Rijeka Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Florianopolis Challenger Marrakech Challenger Blumenau Challenger Sao Paulo Challenger Furth Challenger Monza Challenger Cordenons Challenger Furth Challenger Liberec Challenger San Marino Challenger Bangkok Challenger Open de L'Isere-Open 38 - Grenoble Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Open de L'Isere (Open 38) - Grenoble Sardinia International Championship - Cagliari KGHM Polish Indoors - Wroclaw Scottish Tennis Championship - Edinburgh Heilbronn Challenger Fergana Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Samarkand Challenger - Samarkand Zagreb Open - Zagreb Internationaux de Bretagne - Brest Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Prostejov Challenger Sacramento Challenger Fergana Challenger Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Brescia Challenger Bangkok Challenger Anning Challenger Gimcheon Challenger Busan Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Shenzhen Challenger Banja Luka Challenger - Banja Luka Zagreb Open - Zagreb Zhangjiagang Challenger Kaohsiung Challenger Morocco Tennis Tour - Tanger Iskratel Open - Kranj Bauer Watertechnilogy Cup 2008 - Eckental Challenger Tunisie - Tunis Istanbul Challenger Croatia Osiguranje Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Internazionali di Tennis di Bergamo - Bergamo South African Airways Open - East London Curitiba Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Turin Challenger Orbetello Challenger ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Karshi Challenger - Karshi UTC Open - Cherkassy Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Unique Zagreb Open - Zagreb International Championship of Croatia - Umag La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger UTC Open by Selena - Cherkassy Caloundra ATP Challenger - Caloundra Samarkand Challenger International Championship of Croatia - Umag Napoli Challenger Winnipeg Challenger Shanghai Challenger Montevideo Challenger Seoul Challenger Yokohama Challenger BMW Open - Munich Heilbronn Challenger Rado Swiss Open - Gstaad Qingdao Challenger Heineken Open Singapore - Singapore Brescia Challenger Fergana Challenger Adidas International - Sydney Copenhagen Open - Copenhagen Tianjin Challenger Ljubljana Challenger Estoril Open - Estoril Gerry Weber Open - Halle Wideyes Swedish Open - Bastad Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Bangalore Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Samsung Open - Brighton AAPT Championships - Adelaide Helsinki Challenger Open 13 - Marseille Qujing Challenger Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Andria Challenger The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Trofeo Conde de Godo - Barcelona Aix En Provence Challenger Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Winnetka Challenger Milan Indoors - Milan 2003 Mercedes Cup - Stuttgart Thailand Open - Bangkok Umag Kyoto Challenger Fairfield Challenger Knoxville Challenger Liuzhou Challenger Moscow Challenger Qatar Open - Doha Milan Indoors - Milan Shenzhen Challenger Gerry Weber Open - Halle Astana Challenger RCA Championships - Indianapolis Chengdu Challenger Morocco Tennis Tour - Meknes Tashkent Challenger Davidoff Swiss Indoors - Basel Rennes Challenger Qatar Open - Doha Milan Indoors - Milan Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Open 13 - Marseille Seoul Challenger Dubai Open - Dubai The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mumbai Challenger - Mumbai Portoroz Challenger Open de Moselle - Metz CA Tennis Trophy - Vienna Suzhou Challenger Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Timisoara Challenger - Timisoara The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Zagreb Open - Zagreb Wartburg Open - Eisenach China Open - Beijing Shanghai Challenger Samarkand Challenger - Samarkand BA-CA Tennis Trophy - Vienna Bangalore Challenger Ljubljana Open - Ljubljana Qatar ExxonMobil Open - Doha Torneo Internazionale di Tennis ATP-Challenger - Merano PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch China Open - Beijing Cordenons Challenger Mallorca Challenger BA-CA Tennis Trophy - Vienna Florence Challenger Zivnobanka Open 1999 - Prostejov Qatar Exxon Mobil Open - Doha Brest Challenger Pau Challenger Biella 2 Challenger PBZ Zagreb Indoors - Zagreb Gran Canaria 2 Challenger The Hypo Group Tennis International 2008 - Poertschach Split 1 Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger Rome Challenger PBZ Zagreb Indoors - Zagreb AEGON Championships - London AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Qwarant Cup - Sopot Grolsch Cup - Warsaw Ahmedabad Challenger - Ahmedabad Venice Challenger - Venice CA Challenger - Graz PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Poprad Tatry Challenger The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Ordina Open - s-Hertogenbosch Open de Moselle - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Serbia Open - Belgrade 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Apia International - Sydney Ipsos Bucharest Challenger - Bucharest PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Kitzbuhel Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Charlottesville Challenger Knoxville Challenger Champaign Challenger Apia International - Sydney Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Como Challenger Rijeka Challenger Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Zagreb Challenger San Remo Challenger Busan Challenger ABN/AMRO World Tennis Tournament - Rotterdam Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Cremona Challenger Alessandria Challenger Prostejov Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Croatian Indoors - Zagreb AXA Cup - London Cancun Challenger Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Milan Indoors - Milan Puebla Challenger Open de la Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Winnetka Challenger Vicenza Challenger Gerry Weber Open - Halle Montevideo Challenger Meknes Challenger Ordina Open - s-Hertogenbosch Sao Leopoldo Challenger Rabat Challenger Grand Prix Hassan II - Casablanca Marbella Challenger Marrakech Challenger Barletta Challenger AEGON Championships - London China Open - Beijing Napoli Challenger Dubai Duty Free Tennis Championships - Dubai Blunmenau Challenger Winston-Salem Open - Winston-Salem Croatia Open Umag - Umag Las Vegas Challenger Open 13 - Marseille Yeongwol Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Budapest Challenger Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg AEGON Championships - London Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Hong Kong Challenger SkiStar Swedish Open - Bastad China Open - Beijing Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Croatia Open - Umag Studena Croatia Open - Umag Charlottesville Challenger Champaign Challenger Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Santos Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Izmir Challenger Thailand Open - Bangkok Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Qatar ExxonMobil Open - Doha New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Barcelona Challenger Credit Agricole Suisse Open - Gstaad Portoroz Challenger Pune Challenger Kaltenberg Open - Split Maia Open - Oporto Shenzhen Challenger Antalya Open - Antalya Garanti Koza Sofia Open - Sofia Biella Challenger Parma Challenger Biella 1 Challenger AAPT Championships - Adelaide Zadar Challenger BMW Open - Munich Dubai Open - Dubai Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai President's Cup - Tashkent Gerry Weber Open - Halle Republic National Bank Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Kremlin Cup - Moscow Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid ATP Studena Croatia Open Umag - Umag Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Open de Moselle - Metz Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo International Championship of Croatia - Umag Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai President's Cup 1999 - Tashkent Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai ABN AMRO World Tennis Tournament - Rotterdam adidas Open de Toulouse - Toulouse Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Open 13 - Marseille Heineken Open Shanghai - Shanghai Internazionali BNL d'Italia - Rome The Dubai Tennis Championships - Dubai Open 13 - Marseille Serbia Open - Belgrade ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai 1999 Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille Open 13 - Marseille Kremlin Cup - Moscow International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Open 13 - Marseille Bengalaru Challenger Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Tennis Masters Series - Monte Carlo Apia International - Sydney UNICEF Open - 's Hertogenbosch Sony Ericsson Open - Miami ARAG World Team Championship - Dusseldorf Internazionali BNL dItalia - Rome ATP Studena Croatia Open Umag - Umag Open 13 - Marseille Tennis Masters Series - Miami Tennis Masters Series - Hamburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome Internazionali BNL d'Italia - Rome U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Sony Open Tennis - Miami French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Championships - London Croatia Open - Umag Citi Open - Washington PBZ Zagreb Indoors - Zagreb French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Kremlin Cup - Moscow Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Tennis Masters Series - Hamburg U.S. Open - New York Campionati Internazionali d'Italia - Rome Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Australian Open (juniors) Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 AAMI Classic - Kooyong Davis Cup, World Group, QF, ARG-CRO 3-2 AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Olympics - London AAMI Classic - Kooyong Colonial Classic - Kooyong Colonial Classic - Kooyong Olympics - Athens